Mobile health-delivered physical exercise and support for physical activity